.box{
	width:1200px;
	margin:0 auto
}

.header .nav .one{
	flex-wrap:wrap
}
.header .top{
	background:#323232;
	height:34px;
	line-height:34px;
	color:#bcbcbc;
	font-size:12px;
}
.header .top span i,.header .top span:nth-child(2) a:nth-child(2){
	color:#22ac38
}
.header .top span:nth-child(2),.header .top span:nth-child(2) a{
	color:#fff
}
#news .cont p img{
	display:block;
	margin:0 auto;
	text-align:center
}
h1 img.hide,.header ul li.hide{
	display:none
}
.hide{
	display:none
}
.show .hide{
	display:block
}
.header .top span:nth-child(2) img{
	margin:0 5px;
	position:relative;
	top:-1px
}
#pages li{
	display: inline-block
}
#pages li.active span{
	background: #208647;
border: 1px #208647 solid;
color: #fff;
}
.wap_nav{
	display:none
}
.header .nav .one{
	padding:5px 0
}
.header .nav .tel{
	width:235px;align-self: center;
}
.header .nav .tel dd p{
	font-size:14px;
}
.header .nav .tel dd h3{
	font-size:38px;
	color:#ff740b;
	font-weight:bold
}
.header .nav .tel dl{
	justify-content:space-between ;
}
.header .nav .tel dt{
	width:46px;align-self: center;
}
.header .nav .tel dd{
	font-family: "Fette";
}
.header ul{
	width:630px;margin: 0 40px;
}
.header ul li{
	line-height:74px;
	width:20%;
	text-align:center;
	position:relative
}
.header ul li i{
	position:absolute;
	right:0;
	top:0;
	color:#898989
}
.header ul li:last-child i{
	display:none
}

.header .nav li.a{
	color:#212121;
	font-size:16px;
}
.header .nav li.active a em, .header .nav li a:hover em {
	background:#ff740b;
    height: 3px;
    width:60%;
    display: block;
	position: absolute;
	bottom: -5px;
margin: 0 auto;margin-left: 20%;	
}
.header .nav li.active a,.header .nav li a:hover{
	color:#ff740b
}
.side-nav ul {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 999999999;
	width:70%;
	height: 100%;
	background: #ffffff;
	transition: left .4s ease-in-out;
	overflow-y: scroll;
	display: none;
	box-shadow: 0 0 10px rgba(222, 227, 230, 1);
}

.side-nav.aa ul {
	display: block;
}

.side-nav a {
	display: block;
	padding: 15px 0;
	color: #6b6b6b;
	font-size: 15px;
}

.side-nav li {
	overflow: hidden;
	border-bottom:1px #e6e6e6 solid
}

.side-nav dl {
	margin: 0;
	padding: 5px 0 0 0;
}
.side-nav dl dt a{
	padding: 15px
}
.side-nav dl dd{
	border-bottom:1px #e6e6e6 solid
}
.side-nav dl dt {
	position: relative;
	font-size: 16px;
	color: #6b6b6b;
	font-weight: 400;
	cursor: pointer;
}
.side-nav dl dd {
	display: none;
}

.side-nav dl dd a {
	padding-left:15px;
	font-size:13px
}
.side-nav dl dd:last-child{
	border:0
}
.side-nav li.show dl dd {
	display: block;
	background:#f5f5f5
}
#mcover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 9999999;
}

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  margin: 0 auto;
  
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap div {
  float:left;
  width:100%;
  position: relative;
}
#pager em{
	display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #fff;
	margin:0 5px;
	filter:alpha(opacity=60); /* IE */
-moz-opacity:0.6; /* 老版Mozilla */
-khtml-opacity:0.6; /* 老版Safari */
opacity: 0.6; /* 支持opacity的浏览器*/
}
#pager em.on{
	filter:alpha(opacity=100); /* IE */
-moz-opacity:1; /* 老版Mozilla */
-khtml-opacity:1; /* 老版Safari */
opacity: 1; /* 支持opacity的浏览器*/
}
#pager{
	text-align:center;
	position:relative;
	z-index:88;
	bottom:40px
}
.ppd_add img{
	cursor:pointer
}
.prev_prev img{
	position:absolute;
	top: 50%;
	left:0;
    transform: translate(0, -50%);
}
.next_next img{
	position:absolute;
	top: 50%;
	right:0;
    transform: translate(0, -50%);
}

.swiper-container {
  width: 100%;
  height: 100%;
  color: #262626;
  text-align: center;
}

.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-scrollbar {
	background:none;
    position: absolute;
    right: 0px;
    top: 40px;
    height: 90%;
    width: 10px !important;
	border-radius:0;
}
.swiper-scrollbar .swiper-scrollbar-drag {
    background:#cccccc;
	border-radius:0;
}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1; }.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.container {
    width: 1200px;
margin-right: auto;
margin-left: auto;
margin-top:50px
}
.aboutHisPrev,.aboutHisNext{ display:block; position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); cursor:pointer; width:46px; height:94px;z-index: 9;}
.aboutHisPrev{ left:-75px; background:url(../images/left.png) center center no-repeat;}
.aboutHisNext{ right:-75px; background:url(../images/right.png) center center no-repeat;}
.aboutHisList {
	position:relative
}


.footer {
	background: #1a1a1a;
	padding-top: 40px;
	position:relative;
}

.footer .foot {
	width: 1230px;
	margin: 0 auto
}

.news_top img {
	height: 200px;
	width: 100%;
	object-fit: cover;
}


.footer dl {
	width: 440px;
	padding-bottom: 80px
}

.footer dl:nth-child(3) {
	width: 14%
}

.footer dl dt {
	line-height: 18px;
	margin-bottom: 30px;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}

.footer dl dt em {
	display: block;
	width: 16px;
	margin-top: 20px;
	border-bottom: 2px solid #f68812;
}

.footer dl dd, .footer dl dd a {
	line-height: 30px;
	font-size: 14px;
	color: #9ca3a6;
}

.footer dl dd {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.footer dl dd a {
	width: 50%;
	text-transform: uppercase;
}

.footer dl dd a:hover {
	text-decoration: underline;
}

.footer dl dd p {
	width: 100%;
	text-transform: capitalize;
}

.to-top img {
	display: block;
	margin: 0 auto;
	cursor: pointer;
}

.footer .Copyright {
	line-height: 50px;
	text-align: center;
	background: #000;
	font-size: 12px;
	color: #666
}

.footer .Copyright a {
	color: #666
}
@font-face {
	font-family: "Fette";
	src: url("fette-engschrift.eot");
	src: url("fette-engschrift.eot?#iefix") format("embedded-opentype"),
		 url("fette-engschrift.woff") format("woff"),
		 url("fette-engschrift.ttf") format("truetype"),
		 url("fette-engschrift.svg#fette-engschrift") format("svg");
	font-style: normal;
	font-weight: normal;
}

.header .nav h1{
	align-self: center;
}
.smartFixed{position:fixed!important}
.yibuFrameContent{height:100%}
.tem_55_55_c.w-cs {
 position: absolute;
 right: 30px;
 z-index: 9999;
 font-family: Tahoma;
 overflow: hidden;
 top:-150px
}
.tem_55_55_c.w-cs ul.w-cs-btn {
 margin: 0;
 padding: 0;
 list-style: none;
}
.tem_55_55_c.w-cs ul.w-cs-btn li {
 position: relative;
 height: 60px;
 margin-bottom: 3px;
 border-top-color: #fff;
 border-top-width: 0;
 border-top-style: solid;
 border-right-color: #fff;
 border-right-width: 0;
 border-right-style: solid;
 border-bottom-color: #fff;
 border-bottom-width: 0;
 border-bottom-style: solid;
 border-left-color: #fff;
 border-left-width: 0;
 border-left-style: solid;
 border-radius: 4px;
 box-shadow: 0px 0px 0px rgba(0,0,0,0);
 clear: both;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 color: rgba(255,255,255,1);
}
.tem_55_55_c.w-cs ul.w-cs-btn li .w-cs-list-warp {
 position: relative;
 z-index: 99;
 background-color: #80b193;
 background-image: none;
 background-repeat: repeat;
 background-position: 0 0;
 background: -moz-linear-gradient(top, none, none);
 background: -o-linear-gradient(top, none, none);
 background: linear-gradient(top, none, none);
 background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
}
.tem_55_55_c.w-cs ul li:hover {
 border-color: #fff;
 color: rgba(255,255,255,1);
}
.tem_55_55_c.w-cs ul li:hover .w-cs-list-warp {
 background-color: #80b193;
 background-image: none;
 background-repeat: repeat;
 background-position: 0 0;
 background: -moz-linear-gradient(top, none, none);
 background: -o-linear-gradient(top, none, none);
 background: linear-gradient(top, none, none);
 background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
}
.tem_55_55_c.w-cs ul .w-cs-list.w-hide {
 display: none;
}
.tem_55_55_c.w-cs ul .w-cs-list span.w-cs-icon {
 display: block;
 float: left;
 width: 60px;
 height: 60px;
 line-height: 60px;
 text-align: center;
 border-radius: 4px;
}
.tem_55_55_c.w-cs ul .w-cs-list span.w-cs-icon i {
 font-size: 34px;
 color: rgb(255, 255, 255);
 position: relative;
top: 12px;
}
.tem_55_55_c.w-cs ul li:hover span.w-cs-icon i {
 font-size: 34px;
 color: #fff;
}
.tem_55_55_c.w-cs ul li:hover .w-cs-text {
 color: #fff;
}
.tem_55_55_c.w-cs ul.w-cs-btn li .w-cs-icon i.icon-phone,
.tem_55_55_c.w-cs ul.w-cs-btn li .w-cs-icon i.icon-qrcode {
 font-size: 29px;
}
.tem_55_55_c.w-cs .w-cs-list .w-cs-text {
 padding-right: 20px;
 line-height: 60px;
 color: rgb(255, 255, 255);
 font-size: 14px;
 font-weight: 400;
 font-style: normal;
 font-family: Tahoma;
 text-decoration: none;
 text-align: left;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 display: block;
}
.tem_55_55_c.w-cs .w-cs-code {
 padding: 0 20px 20px;
}
.tem_55_55_c.w-cs .w-cs-code img {
 margin: 0 auto;
 display: block;
 width: 160px;
 height: auto;
}

.home_ss{
	padding:23px 0;
	box-shadow: 0px 3px 19px 0px rgba(241,241,241);
}
.home_ss .txt h2{
	color:#ff740b;
	font-size:16px;
	margin-bottom:15px
}
.home_ss .txt h2 em{
	color:#949494;
	font-size:14px;
	text-transform: uppercase;
	margin-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	top:2px;
	position:relative
}
.home_ss .txt span a{
	color:#2d2d2d;
	font-size:14px;
	margin-right:15px
}
.home_ss .txt span a:hover{
	color:#ff740b;
}
.home_ss  form{
	width:400px;align-self: center;
	background:#fafafa;
	border:1px #e6e6e6 solid;
	  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  display:flex;
  
}
.home_ss  form p{
	 justify-content:space-between ;
	 width:100%
}
.home_ss  form .button{
	background:url(../images/ss.png) no-repeat;
	width:19px;
	height:19px;
	display:block;
	border:0;
	cursor:pointer;
	align-self: center;
	margin-right:20px
}
.home_ss  form  .text{
	padding:10px ;
	 -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border:0;background:#fafafa;
  width:90%
}
.pub_tit{
	padding-top:70px
}
.pub_tit span{
	font-size:26px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	text-transform: uppercase;
	margin-bottom:5px 
}
.pub_tit h2 {
	display:flex;
	 justify-content:center
}
.pub_tit h2 em{
	font-size:24px;
	display:block;
	margin:0 15px
}
.pub_tit h2 i{
	display:block;
	height:1px;
	width:70px;
	background:#ddd;align-self: center;
	position:relative;
	top:2px
}
.home_one .name{
	margin:25px auto
}

.home_one .slide_puc .one{
	margin:0 20px;
	border:1px #e2e2e2 solid;
	position:relative;
	padding-bottom:20px
}
.home_one .slide_puc .one h2{
	color:#404040;
	font-size:24px;
	text-align:left;
	padding:30px 20px;
	padding-bottom:20px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
.home_one .slide_puc .one p{
	color:#7a7a7a;
	font-size:14px;
	line-height:26px;
	padding:0 20px;
	text-align:left;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}

.more{
	display:block;
	width:126px;
	line-height:40px;
	border:1px #6e6e6e solid;
	text-align:center;
	margin:40px auto;
	-moz-border-radius: 200px;
  -webkit-border-radius: 200px;
  border-radius:200px;
  font-size:16px;
  color:#6e6e6e
}
.more:hover{
	background:#ff740b;
	color:#fff;
	border:1px #ff740b solid
}

.home_tow{
	background:#fafafa;
	padding-bottom:30px
}
.home_tow .cont p{
	color:#404040;
	line-height:34px;
	font-size:15px;
	margin-top:35px;
	display:initial
}
.home_th{
	background:#fafafa;
	padding-bottom:50px
}
.home_th .box{
    margin-top: -335px;
}
.home_th .box .pub_tit span,.home_th .box .pub_tit h2 em{
	color:#fff
}
.home_th .dl dl{
	width:30.667%;
	margin-top:50px
}
.home_th .dl dd{
	padding-top:20px
}
.home_th .dl dd span{
	color:#343434;
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
.home_th .dl dd span i{
	color:#a9a9a9;
	font-size:16px;
	margin-left:6px;
	font-weight:normal
}
.home_th .dl dd h2 {
	color:#171717;
	font-size:15px;
	padding:13px 0;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
.home_th .dl dd p {
	color:#646464;
	font-size:14px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
.home_th .dl dd em{
	display:block;
	width:38px;
	height:1px;
	background:#9a9a9a;
	margin-bottom:10px;
	-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.home_th .dl dl:hover h2{
	color:#ff740b
}
.home_th .dl dl:hover  em{
	width:64px;
	background:#ff740b
}

.home_four{
	padding-bottom:80px 
}
.home_four .dl{
	margin-top:70px
}
.home_four .txt{
	width:335px;
	background:#fbf9f8;
	padding:70px 70px 35px 35px
}
.home_four .txt em{
	color:#c3c7cf;
	display:block;
	font-size:24px;
	text-transform: uppercase;
	margin:12px 0
}
.home_four .txt h3{
	color:#1d1d1d;
	font-weight:bold;
	font-size:18px;
}
.home_four .txt p{
	color:#808080;
	font-size:17px;
	line-height:24px;
	margin:15px 0 45px 0
}
.home_four .txt h1{
	display:flex;
	font-size:40px;
	color:#ff740b;
	font-weight:bold;
	margin-bottom:130px
}
.home_four .txt h1 i{
	color:#232323;
	font-size:18px;
	align-self: center;margin: 9px;
position: relative;
top: 5px;
}
.home_four .txt h1 em{
	color:#232323;
	font-size:15px;
	font-weight:normal;
	align-self: center;position: relative;
    top: 7px;
	
}
.home_four .img .ck{
	position:absolute;
	top:190px
}
.home_four .img .ck em{
	position: relative;
	cursor:pointer
}
.home_four .img .ck_show{
	position: absolute
}
.home_four .img .ck em:nth-child(1){
	left: 464px;
    top: -12px;
}
.home_four .img .ck em:nth-child(2){
	left: 497px;
     top: 35px;
}
.home_four .img .ck em:nth-child(3){
	left: 481px;
	top: 140px;
}
.home_four .img .ck em:nth-child(4){
	left: 377px;
top: 135px;
}
.home_four .img .ck em:nth-child(5){
	left: 298px;
top: 85px;
}
.home_four .img .ck em:nth-child(6){
	left: 203px;
top: 133px;
}
.home_four .img .ck em:nth-child(7){
	left: 294px;
top: 206px;
}
.home_four .img .ck_show dl{
	border: 1px #e2e2e2  solid;
width: 510px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
padding: 13px;
display: flex;
position:  relative;
background: #fff;
display:none
}
.home_four .img .ck_show dt {
    width: 25%;
}
.home_four .img .ck_show dd {
    width: 70%;
    margin: 0 2.5%;
    color: #2d2d2d;
    align-self: center;
}
.home_four .img  .ck_show dd p:nth-child(1) {
    margin-bottom: 10px;
}
.home_four .img .ck_show dd p {
    font-size: 17px;
line-height: 28px;
}
.home_four .img .ck_show dl:nth-child(1),.home_four .img .ck_show dl:nth-child(2),.home_four .img .ck_show dl:nth-child(3){
	top:-318px
}
.home_four .img .ck_show dl:nth-child(4) {
    top: -376px;
}
.home_four .img .ck_show dl:nth-child(5) {
    top: -220px;
}
.home_four .img .ck_show dl:nth-child(6) {
    top: -164px;
}
.home_four .img .ck_show dl:nth-child(7) {
    top: -314px;
}
.home_four .img .ck_show dl.flex{
	display:flex
}
.menu-down{
	margin-top:20px;
	display:none;
	border-top:1px #ababa9 solid;
	position: relative;
z-index: 999;
}
.menu-pub dt img{
	margin-top:-27px
}
.menu-pub dd{
	margin-top:-20px;
	display:flex;
	
	 justify-content:space-between ;
	 flex-wrap:wrap;
}
.header .nav .ul li .menu-pub dd a{
	color:#fff;
	background:#589047;
	width:100%;
	margin-bottom:1px;
	line-height:42px;
	padding:0 5px;
	
}
.header .nav .ul li .menu-pub dd a{
	font-size:15px;
}
.header .nav .ul li .menu-pub dd a:hover{
	background:#febd03;
}

.header .nav li.actives .menu-pub .menu-down{
	display:block
}
.menu-down{
	margin-top:0;
	display:none;
	border-top:1px #ababa9 solid;
	position:  absolute;
z-index: 999;
}
.menu-pub dt img{
	margin-top:-27px
}
.menu-pub dd{
	margin-top:-20px;
	display:flex;
	
	 justify-content:space-between ;
	 flex-wrap:wrap;
}
.header .nav .ul li .menu-pub dd a{
	color:#626262;
	width:100%;
	margin-bottom:1px;
	line-height:42px;
	padding:0 5px;
	
}
.header .nav .ul li .menu-pub dd a{
	font-size:15px;
}
.header .nav .ul li .menu-pub dd a:hover{
	background:#febd03;
}

.header .nav li.actives .menu-pub .menu-down{
	display:block
}
.menu-pub dd a{
	color: #626262;
background: #fff;
width: 100%;
line-height: 36px;
padding: 0 5px;
font-size:15px;
}
.where,.where a{
	color:#8e8e8e;
	font-size:14px;
}
.where{
	text-align:right;
	width:100%
}
.where a:hover{
	color:#ff740b
}
.where i{
	margin:0 8px
}
.home_contact{
	border-top:3px #7db895 solid;
	margin-top:45px;
	padding-top:60px
}
.home_contact .one:nth-child(1){
	width:570px;
}
.home_contact .one:nth-child(2){
	width:535px;
}
.home_contact .one .title h2{
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin-bottom:12px
}
.home_contact .one .title img{
	margin-bottom:30px
}
.home_contact .one:nth-child(1) .cont p{
	font-size:18px;
	line-height:30px;
	font-weight:lighter;
	margin-bottom:20px
}
.home_contact .one:nth-child(2) .text{
	width:100%;
	border:1px #dadada solid;
	padding:15px;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-bottom:25px
}
.home_contact .one:nth-child(2) .textarea{
	width:100%;
	border:1px #dadada solid;
	padding:15px;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-family:微軟雅黑;
  height: 170px;
}

.maped {
	width: 100%;
	height: 300px;
	margin:50px 0 100px 0
}

.ab_map {
	position: relative;
	align-self: center;
}

.ab_map .contact_tc {
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);width: 70%;
}

.ab_map .contact_tc .txted {
	padding: 25px;
	color: #666666
}

.ab_map .contact_tc .txted img {
	width: 16px;
	height: 14px;
	position: relative;
	top: 5px;
	margin-right: 10px
}
.ab_map .contact_tc .txt p {
	width: 75%
}

.home_contact .one .button{
	background:#21864a;
	display:block;
	width:125px;
	text-align:center;
	padding:15px 0;
	font-size:16px;
	color:#fff;
	float:right;
	border:0;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-top:30px;
  cursor:pointer
}
.about .one {
	padding:75px 0 55px 0
}
.about .one .img{
	width:610px;
}
.about .one .txt{
	width:540px;
	align-self: center;
}
.about .one .txt p{
	color:#4d4d4d;
	font-size:15px;
	line-height:34px;
	text-indent:2em
}
.about .tow dl{
	width:23.33%;
	background:#f6f6f6;
	padding:15px;
	color:#136433;
	text-align:center
}
.about .tow dt{
	margin-bottom:25px
}
.about .tow dt img{
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}
.about .tow dl:hover dt img{
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.about .one.w100 .txt{
	width:100%;
}
.about .one.w100{
	padding-top:0
}
.about .one.w100 h3{
	font-size:20px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:10px
}
.home_ss .ck{
	width:330px;
}
.home_ss .ck a{
	width:50%;
	text-align:center;
	color:#545454;
	position:relative
}
.home_ss .ck a.cur,.home_ss .ck a:hover{
	font-weight:bold;
	color:#1a1a1a;
}
.home_ss .ck a.cur i,.home_ss .ck a:hover i{
	display:block;
	height:2px;
	width:100%;
	background:#ff740b;
	position:absolute;
	bottom:-25px
}

.page {
	text-align: center;
	margin:60px auto
}

.page a,.page b,.page span {
	background: #fdfdfd;
	border: 1px #d9d9d9 solid;
	color: #9a9a9a;
	font-size: 13px;
	text-align: center;
	padding: 7px 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0 2px
}

.page b,.page a:hover {
	background: #208647;
	border: 1px #208647 solid;
	color: #fff
}
.news {
	padding-top:40px;
}
.news .one{
	padding:35px 0;
	border-bottom:1px #cdcdcd solid;
}
.news .one a{
	display:flex;
	 justify-content:space-between ;
}
.news .one .img{
	width:310px;
}
.news .one .txt{
	width:675px;
	align-self: center;
}
.news .one .txt h2{
	font-weight: bold;
	color:#171717;
	font-size:22px;
}
.news .one .txt  p{
	margin:25px 0 35px 0;
	color:#535353;
	font-size:14px;
	line-height:25px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.news .one .txt span{
	color:#b3b3b3;
	font-size:14px;
}
.news .one .txt span img{
	position:relative;
	top:-2px;
	margin-right:5px;
}
.news .one .txt span i{
	margin:0 5px
}
.news .one .timer{
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:20px;
	text-align:center;
	padding-top: 20px;
}
.news .one .timer span{
	display:block;
	font-size:59px;
	font-weight:bold
}
.news .one .timer  i{
	display:block;
	border:1px #cdcdcd solid;
	color:#5b5b5b;
	font-size:14px;
	padding:10px 0;
	margin-top:33px
}
.news .one:hover .txt h2,.news .one:hover .timer{
	color:#ff740b
}
.news .one:hover .timer i{
	background:#ff740b;
	color:#fff;
	border:1px #ff740b solid
}
#news .title h2{
	padding-top:70px;
	font-size:26px;
	font-weight:bold
}
#news .title p{
	color:#717171;
	font-size:14px;
	padding:15px 0 30px 0
}
#news .title p i{
	margin:0 10px
}
#news .title {
	border-bottom:1px #a8d0b8 dashed;
	margin-bottom:50px
}
#news .cont p{
	text-indent:2em;
	margin-top:25px;
	color:#626262;
	line-height:26px;
	font-size:16px
}
#news .cont h2{
	margin-top:25px;
	font-weight:bold;
	font-size:20px
}
.pre_net{
	margin:60px 0;
	border-top:1px #e4e4e4  solid;
	border-bottom:1px #e4e4e4 solid;
}
.pre_net span{
	display:block;
	margin:15px 0
}
.pre_net span a{
	color:#7d7d7d;
}
.pre_net span a:hover{
	color:#ff740b;
}
.home_ss .w20 .ck {
    width: 495px;
}
.home_ss .w20 .ck a {
    width: 33.33%;
}
.home_ss .w20 .where{
	width:auto
}
#product .name{
	margin-top:45px
}
#product .dl dl{
	width:372px;
	border:1px #e2e2e2 solid;
	margin-left:42px;
	margin-top:40px;
	padding:20px;
}
#product .dl dl:nth-child(3n+1){
	margin-left:0
}
#product .dl dd h2{
	color:#404040;
	font-size:24px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap
}
#product .dl dd p{
	color:#7a7a7a;
	font-size:14px;
	line-height:26px;
	margin:18px 0 0 0;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
#product .dl dl:hover dd h2{
	color:#ff740b
}
#pro_cont .one .img{
	width:510px;
}
#pro_cont .one .txt{
	width:620px
}
#pro_cont .one {
	padding-top:65px;
	position:relative;
	margin-bottom: 70px;
}
#pro_cont .one .txt .title{
	border-bottom:1px #e6e6e6 solid;
	padding-bottom:25px;
	font-size:36px;
	color:#0c0c0c;
	margin-bottom:30px
}
#pro_cont .one .txt .title img{
	margin-right:8px;
	width:150px;
	float:left
}

#pro_cont .one .txt p{
	color:#3d3d3d;
	font-size:16px;
	line-height:32px;
}
#pro_cont .one .txt h4{
	color:#ff670b;
	font-size:16px;
	margin-top:40px;
	font-weight:bold
}
#pro_cont .tow{
	background:#fff
}
#pro_cont .tow .linm{
	border-top:1px #e6e6e6 solid;
}
#pro_cont .tow .ck{
	line-height:90px;
}
#pro_cont .pr_cont{
	margin-top:40px;
}
#pro_cont .pr_cont h2{
	font-size:28px;
	color:#2e2e2e;
	font-weight:bold;
	margin-bottom:25px
}
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:17px;
	color:#090909;
	border-width: 1px;
	border-color: #818181;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 15px 20px;
	border-style: solid;
	border-color: #818181;
	text-align:left
}
table.gridtable td {
	border-width: 1px;
	padding: 15px 20px;
	border-style: solid;
	border-color: #818181;
	background-color: #ffffff;
}
table.gridtable th h5{
	color:#fc3434;
	font-size:22px;
	font-weight:bold
}
table.gridtable td:nth-child(odd){
	width:20%
}
table.gridtable td:nth-child(even){
	width:30%
}
.tip{
	color:#e84b06;
	font-size:15px;
	margin:10px 0
}

.p{
	color:#3d3d3d;
	font-size:16px;
	line-height:32px;
	margin-bottom:65px;
}
.p p{
	margin-bottom:10px
}
#pro_cont .tow .ck em{
	color:#565656;
	font-weight:bold;
	font-size:20px;
	margin-right:50px;
	cursor:pointer;
	display: inline-block;
}
#pro_cont .tow .ck em.cur,#pro_cont .tow .ck em:hover{
	border-bottom:3px #ff740b solid;
	color:#ff740b
	
}

.banner {
	overflow: hidden;
}

.large_box {
	margin-bottom: 10px;
	width: 510px;
	height: 495px;
	overflow: hidden;
	border: 1px #e6e6e6 solid;
}

.large_box img {
	display: block;
}

.small_box {
	width: 640px;
	height: 190px;
	overflow: hidden;
	position:absolute;
	right:0;
	bottom:12px;
	background:#f3f2f0
}

.small_list {
	position: relative;
	float: left;
	width: 520px;
	height: 190px;
	overflow: hidden;margin-left: 30px;
	margin-top:20px
}

.small_list ul {
	height: 150px;
	overflow: hidden;
}

.small_list ul li {
	position: relative;
	float: left;
	margin-right: 25px;
	width: 150px;
}

.small_list ul li img {
	display: block;
}

.small_list ul li .bun_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	border:1px #ff670b solid
}

.small_list ul li.on .bun_bg {
	display: block;
}

.btn {
	display: block;
	width: 29px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;margin-top: 65px;
}



.left_btn {
	float: left;
	margin-right: 10px;
	background-image: url(../images/left_btn.png);
}

.right_btn {
	float: right;
	background-image: url(../images/right_btn.png);
}

.example {
}

.example ol {
	position: relative;
	width: 80px;
	height: 20px;
	top: -30px;
	left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}

.example ol li {
	float: left;
	width: 12px;
	height: 12px;
	margin: 5px;
	background: #bdbdbd;
	 -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.example ol li.seleted {
	background: #4d9e6c;
}

.luara- {
	position: relative;
	padding: 0;
	overflow: hidden;
}

.luara- ul {
	padding: inherit;
	margin: 0;
}

.luara- ul li {
	display: none;
	padding: inherit;
	margin: inherit;
	list-style: none;
}

.luara- ul li:first-child {
	display: block;
}

.luara- ul li img {
	width: inherit;
	height: inherit;
}
.add_box{
	width:800px;
	margin:-20px auto;
	position: relative;
	z-index:99
}
.add_foot{
	margin-top:200px
}
.add_foot p{
	color:#949494;
	line-height:30px;
	font-size:14px;
	
}
.add_box p{
	border:2px #e8440b solid;
	box-shadow: 0px 3px 19px 0px rgba(252,228,220);
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;background:#fff;
  display:flex
}
.add_box p .text{
	padding:15px;
	width:650px;
	border:0
}
.add_box p img{
	margin:0 10px;
	width:32px;
	height:29px;
	align-self: center;
}
.add_box .button{
	background:url(../images/ssd.png) no-repeat;
	display: block;
	width:137px;
	height:50px;
	background-size:137px 50px;
	border:0;
	cursor:pointer
}